public class OpponentModel
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.util.ArrayList<Bid> |
fBiddingHistory |
protected Domain |
fDomain |
| Constructor and Description |
|---|
OpponentModel() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
findMinMaxUtility() |
Domain |
getDomain() |
double |
getExpectedUtility(Bid pBid) |
double |
getExpectedWeight(int pIssueNumber) |
double |
getNormalizedUtility(Bid pBid) |
boolean |
haveSeenBefore(Bid pBid) |
boolean |
isCrashed() |
void |
updateBeliefs(Bid pBid) |
protected Domain fDomain
public java.util.ArrayList<Bid> fBiddingHistory
public Domain getDomain()
public double getExpectedUtility(Bid pBid) throws java.lang.Exception
java.lang.Exceptionpublic double getNormalizedUtility(Bid pBid) throws java.lang.Exception
java.lang.Exceptionpublic void updateBeliefs(Bid pBid) throws java.lang.Exception
java.lang.Exceptionpublic double getExpectedWeight(int pIssueNumber)
public boolean haveSeenBefore(Bid pBid)
protected void findMinMaxUtility()
throws java.lang.Exception
java.lang.Exceptionpublic boolean isCrashed()